package com.getset.gestorsms.clientes;


import java.util.List;

import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;

@ManagedBean(name="clienteBean")
@RequestScoped
public class ClienteBean {

	private Clientes clienteSelecionado = new Clientes();
	private List<Clientes> lista = null;
	
	public void salvar(){
		ClienteRN clienteRN = new ClienteRN();
		clienteRN.salvar(clienteSelecionado);
		FacesMessage faces = new FacesMessage("Cliente cadastrado com sucesso");
		FacesContext contexto = FacesContext.getCurrentInstance();
		contexto.addMessage(null, faces);
	}
	

	public Clientes getClienteSelecionado() {
		return clienteSelecionado;
	}

	public void setClienteSelecionado(Clientes clienteSelecionado) {
		this.clienteSelecionado = clienteSelecionado;
	}

	public List<Clientes> getLista() {
		ClienteRN clienteRN = new ClienteRN();
		if(lista == null){
			lista = clienteRN.listar();
		}
		return lista;
	}

	
}
